;;;; -*- Mode: Lisp; Package: :xlui; -*-
;;; Model.lisp - Support for 3D models using vertex buffer objects

(in-package :xlui)

(defclass geometry (agent-3d)
  ((vertices :accessor model-vertices :initarg :vertices :initform nil) ; list of Vertex3 (array?)
   (normals :accessor model-normals :initarg :normals :initform nil) ; list of Vertex 3 (array?)
   (bound :accessor model-bound :initarg :bound :initform nil)
   (scale :accessor model-scale :initarg :scale :initform nil)
   (indices :accessor indices :initarg :indices :initform nil)))

(defmethod draw (agent-3d)
  )

